<?php

require_once( dirname(__FILE__) . '/../../components/Helpers.php');

class AdminModule extends CWebModule
{
	public function init()
	{
		// this method is called when the module is being created
		// you may place code here to customize the module or the application

		// import the module-level models and components
		Yii::app()->errorHandler->errorAction= Yii::app()->request->baseUrl."/admin";
		$this->setImport(array(
			'admin.models.*',
			'admin.components.*',
		));
		Yii::app()->language ='en';
		Yii::app()->user->loginUrl = array('admin/default/login');
		$this->layoutPath="protected/modules/admin/views/layouts";
		$this->layout = 'main';
		Yii::app()->setComponents(array(
			'errorHandler'=>array('errorAction'=>'/admin/default/error'),
		));
	}

	public function beforeControllerAction($controller, $action)
	{
		if(parent::beforeControllerAction($controller, $action))
		{
			// this method is called before any module controller action is performed
			// you may place customized code here
				return true;
		}
		else
			return false;
	}
}
